package com.imooc.demo.Service;

import com.imooc.demo.Model.users;

public interface UserService {
    //public boolean queryUsernameIsExist(String username);
    //public void saveUser(users user);
    /**
     * 判断是否存在用户
     * @return boolean
     */
    boolean queryUsernameIsExist(String username);

    /**
     * 保存用户
     */
    void saveUser(users user);

    /**
     * 登录验证
     * @param username
     * @param password
     * @return
     */
    users queryUserForLogin(String username,String password);

    /**
     * 上传用户头像
     * @param user
     */
    void updateUser(users user);

    /**
     * 查询用户信息
     * @param userId
     * @return Users
     */
    users queryUserInfo(Integer userId);

    /**
     * 判断用户是否喜欢视频
     * @param userId
     * @param videoId
     * @return
     */
//    boolean isLikeVideo(String userId,String videoId);
//
//    /**
//     * 成为视频发布者粉丝，关注视频
//     * @param userId
//     * @param fansId
//     * @return
//     */
//    void becameFans(String userId, String fansId);
//
//    /**
//     * 取消关注视频且不再是粉丝
//     * @param userId
//     * @param fansId
//     * @return
//     */
//    void cancelAttention(String userId, String fansId);
//
//    /**
//     * 是否关注对方
//     * @param userId
//     * @param fansId
//     * @return
//     */
//    boolean isFollow(String userId, String fansId);
}
